home *** CD-ROM | disk | FTP | other *** search
/ Amiga Plus 2002 #11 / Amiga Plus CD - 2002 - No. 11.iso / Tools / Development / TinyGL / ami / content / ad709 / tinygl / src / opinfo.h < prev    next >
Encoding:
Text File  |  2002-08-15  |  1.7 KB  |  73 lines

  1.  
  2.  
  3. ADD_OP(Color,7,"%f %f %f %f %d %d %d")
  4. ADD_OP(TexCoord,4,"%f %f %f %f")
  5. ADD_OP(EdgeFlag,1,"%d")
  6. ADD_OP(Normal,3,"%f %f %f")
  7.  
  8. ADD_OP(Begin,1,"%C")
  9. ADD_OP(Vertex,4,"%f %f %f %f")
  10. ADD_OP(End,0,"")
  11.  
  12. ADD_OP(EnableDisable,2,"%C %d")
  13.  
  14. ADD_OP(MatrixMode,1,"%C")
  15. ADD_OP(LoadMatrix,16,"")
  16. ADD_OP(LoadIdentity,0,"")
  17. ADD_OP(MultMatrix,16,"")
  18. ADD_OP(PushMatrix,0,"")
  19. ADD_OP(PopMatrix,0,"")
  20. ADD_OP(Rotate,4,"%f %f %f %f")
  21. ADD_OP(Translate,3,"%f %f %f")
  22. ADD_OP(Scale,3,"%f %f %f")
  23.  
  24. ADD_OP(Viewport,4,"%d %d %d %d")
  25. ADD_OP(Frustum,6,"%f %f %f %f %f %f")
  26.  
  27. ADD_OP(Material,6,"%C %C %f %f %f %f")
  28. ADD_OP(ColorMaterial,2,"%C %C")
  29. ADD_OP(Light,6,"%C %C %f %f %f %f")
  30. ADD_OP(LightModel,5,"%C %f %f %f %f")
  31.  
  32. ADD_OP(Clear,1,"%d")
  33. ADD_OP(ClearColor,4,"%f %f %f %f")
  34. ADD_OP(ClearDepth,1,"%f")
  35.  
  36. ADD_OP(InitNames,0,"")
  37. ADD_OP(PushName,1,"%d")
  38. ADD_OP(PopName,0,"")
  39. ADD_OP(LoadName,1,"%d")
  40.  
  41. ADD_OP(TexImage2D,9,"%d %d %d %d %d %d %d %d %d")
  42. ADD_OP(BindTexture,2,"%C %d")
  43. ADD_OP(TexEnv,7,"%C %C %C %f %f %f %f")
  44. ADD_OP(TexParameter,7,"%C %C %C %f %f %f %f")
  45. ADD_OP(PixelStore,2,"%C %C")
  46.  
  47. ADD_OP(ShadeModel,1,"%C")
  48. ADD_OP(CullFace,1,"%C")
  49. ADD_OP(FrontFace,1,"%C")
  50. ADD_OP(PolygonMode,2,"%C %C")
  51. ADD_OP(BlendFunc,2,"%C %C")
  52.  
  53. ADD_OP(CallList,1,"%d")
  54. ADD_OP(Hint,2,"%C %C")
  55.  
  56. /* special opcodes */
  57. ADD_OP(EndList,0,"")
  58. ADD_OP(NextBuffer,1,"%p")
  59.  
  60. /* opengl 1.1 arrays */
  61. ADD_OP(ArrayElement, 1, "%d")
  62. ADD_OP(EnableClientState, 1, "%C")
  63. ADD_OP(DisableClientState, 1, "%C")
  64. ADD_OP(VertexPointer, 4, "%d %C %d %p")
  65. ADD_OP(ColorPointer, 4, "%d %C %d %p")
  66. ADD_OP(NormalPointer, 3, "%C %d %p")
  67. ADD_OP(TexCoordPointer, 4, "%d %C %d %p")
  68.  
  69. /* opengl 1.1 polygon offset */
  70. ADD_OP(PolygonOffset, 2, "%f %f")
  71.  
  72. #undef ADD_OP
  73.